package org.zdc;

/**
 * 
 * @author Metal Slime
 */

class Util 
{

	public function new() 
	{
		
	}
	
	/**
	 * 大写打一个字母
	 * @param	str
	 * @return
	 */
	public static function capitalize(str:String):String {
		if (str.length < 1) return "";
		return str.charAt(0).toUpperCase() + str.substr(1); 
	}
	
	/**
	 * 第二种split，可以用于正则
	 * @param	str
	 * @param	pattern
	 * @return
	 */
	public static function split2(str:String, pattern:Dynamic):Array<String> {
		if (Std.is(pattern, EReg)) {
			return pattern.split(str);
		}
		else if(Std.is(pattern, String)){
			return str.split(pattern);
		}
		else {
			return str.split("");
		}
	}
}